import * as React from 'react'; import { TextField, TextFieldProps } from '@aws-amplify/ui-react'; import { Demo } from '@/components/Demo'; import { TextFieldPropControls } from './TextFieldPropControls'; import { useTextFieldProps } from './useTextFieldProps'; import { demoState } from '@/utils/demoState'; import { getPropString } from '../utils/getPropString'; const propsToCode = (props) => { return ( `` ); }; const defaultTextFieldProps: TextFieldProps = { descriptiveText: 'Enter a valid last name', placeholder: 'Baggins', label: 'Last name', errorMessage: 'There is an error', }; export const TextFieldDemo = () => { const textFieldProps = useTextFieldProps( (demoState.get('TextField') as TextFieldProps) || defaultTextFieldProps ); return ( } > ); };